Nothing-up-my-sleeve number

Cryptography number with no hidden properties

Nothing-up-my-sleeve number

Summary

In cryptography, nothing-up-my-sleeve numbers are any numbers which, by their construction, are above suspicion of hidden properties. They are used in creating cryptographic functions such as hashes and ciphers. These algorithms often need randomized constants for mixing or initialization purposes. The cryptographer may wish to pick these values in a way that demonstrates the constants were not selected for a nefarious purpose, for example, to create a backdoor to the algorithm. These fears can be allayed by using numbers created in a way that leaves little room for adjustment. An example would be the use of initial digits from the number π as the constants. Using digits of π millions of places after the decimal point would not be considered trustworthy because the algorithm designer might have selected that starting point because it created a secret weakness the designer could later exploit—though even with natural-seeming selections, enough entropy exists in the possible choices that the utility of these numbers has been questioned.

Originally created by ArnoldReinhold

12/6/2004, 3:35:25 PM

Modified

6/4/2026, 9:22:02 PM

Recent revisions

Epanalepsis6/4/2026, 9:22:02 PM

/* Limitations */ grammar

Apraxilalia1/21/2026, 10:45:13 AM

Grammar.

Dwmalone1/13/2026, 9:20:53 AM

Some ce. Probably needs more.

Headbomb1/13/2026, 5:46:46 AM

/* Counterexamples */ | Altered template type. Add: isbn, chapter-url, pages, volume, series, chapter, title. Removed or converted URL. Normalized parameter names. | [[:en:WP:UCB|Use this tool]]. [[:en:WP:DBUG|Report bugs]]. | #UCB_Gadget

UnlikelyEvent9/20/2025, 7:56:56 AM

Fix apparent typo 'SaveCurves'

Artoria2e59/14/2025, 4:53:56 AM

/* Manipulatable, but not trivially */ new

The page citation in the footnote was not correct when I referred to my 2nd edition of the book. After reading the DES chapter, I found the actual discussion on page 289 and thus I cited the sentence.

Mykhal4/14/2025, 6:19:41 PM

/* Examples */ improve potentially misleading info

Citation bot3/12/2025, 1:04:32 AM

Added date. | [[:en:WP:UCB|Use this bot]]. [[:en:WP:DBUG|Report bugs]]. | Suggested by Abductive | [[Category:Cryptography]] | #UCB_Category 25/220

Hexware2/18/2025, 1:53:42 PM

improve formatting

Hexware2/18/2025, 1:49:56 PM

Undid revision [[Special:Diff/1274269314|1274269314]] by [[Special:Contributions/Beland|Beland]] ([[User talk:Beland|talk]]) - The golden ratio is almost always written using lowercase phi. Therefore, a capital phi ''would'' be a typo

Beland2/6/2025, 11:41:42 AM

convert special characters found by [[Wikipedia:Typo Team/moss]] (via [[WP:JWB]])

Toadspike11/26/2024, 2:19:31 PM

Changing [[Wikipedia:Short description|short description]] from "Numbers used by cryptographers to show that they are working in good faith" to "Cryptography number with no hidden properties"

Laura24040611/23/2024, 6:29:35 PM

/* Examples */ fixed link

XDanielx11/18/2024, 5:26:05 PM
Amenghra11/18/2024, 2:24:44 PM

Fix citation

Amenghra11/18/2024, 2:19:53 PM

Add source for Salsa20 ASCII constants

Jiaoriballisse11/18/2024, 2:00:17 PM

/* Counterexamples */

Hexware11/18/2024, 1:56:22 PM

Add MD2

Damian Yerrick10/15/2024, 3:34:14 PM

/* Examples */ "without the initial 3" shorter

Contributors

Source: WikipediaView full article